MQYQTESWGSYKMSSLGFGGLGMVADTGLLRIESLASESAVVIFSVSTCCMCHAVKGLFRGMGVSPAVHELDLHPYGGDIQRALIRLLGCSGSSSPGSLPVVFIGGKLVGAMDRVMASHINGSLVPLLKDAGALWL